package com.hxx.day9.two;

import org.junit.Test;

public class TestDemo {

    /**
     * 获取注解的name属性值
     */
    @Test
    public void test1() {
        // 获取TestDemo类上的Annt1注解
        AnntTwo1 ann1 = AnnTwo1Class.class.getAnnotation(AnntTwo1.class);
        // 判断注解是否存在
        if (ann1 != null) {
            // 输出注解的name属性值
            System.out.println(ann1.name());
        }else {
            System.out.println("TestDemo类上没有Annt1注解");
        }
    }
    @Test
    public void test2() {
        // 获取TestDemo类上的Annt1注解
        AnntTwo11 ann11 = AnnTwo11Class.class.getAnnotation(AnntTwo11.class);
        // 判断注解是否存在
        if (ann11 != null) {
            // 输出注解的name属性值
            System.out.println(ann11.value());
        }else {
            System.out.println("TestDemo类上没有Annt1注解");
        }
    }
    @Test
    public void test3() {
        // 获取TestDemo类上的Annt111注解
        AnntTwo111 ann111 = AnnTwo111Class.class.getAnnotation(AnntTwo111.class);
        // 判断注解是否存在
        if (ann111 != null) {
            // 输出注解的name属性值
            System.out.println(ann111.value());
            System.out.println(ann111.age());
        }else {
            System.out.println("TestDemo类上没有Annt111注解");
        }
    }

}
























